$(document).ready(function() {
	$("#file").uploadify({
		'swf'           : 'res/uploadify/uploadify.swf',		//设置uploadify.swf的路径
	    'uploader'    	: 'fileUpload.do?uuid=${sessionScope.sessionUser.uuid}',		//请求响应的Action
	    'cancelImg' : 'res/uploadify/cancel.png',			//取消按钮图片路径
	    'folder'    : '/uploads', 						//上传文件后保存的路径
	    'auto'      : false	,							//设置是否自动上传
		'multi'		: true,
		'fileObjName' : 'file',							//服务器端名称，与HTML中的名称相同就可以 
		'queueID'	:'fileQueue',
		'queueSizeLimit':99,
		'fileTypeDesc'	:'Excel文件(xls,xlsx)',
		'fileTypeExts'   :'*.xls;*.xlsx',
		'formData' : {'toPage':'admin/addstudent.jsp','test':'false'},
		'buttonText':'浏览',
        'onUploadError':function(fileObj, errorCode, errorMsg, errorString){
        	alert("文件 <i>"+fileObj.name+"</i> 上传出错！请重新试过！");  
        },
        'onUploadSuccess':function (fileObj, resp,flag){//每个文件上传成功后触发
            if(flag==true){
            	appendStatus(resp+"<br/>");
            } else {
            	alert("服务器没有返回值！");
            }
        },
        'onQueueComplete'	:function(queueData){
        	var msg = "所有文件上传完成<br/><a href='javascript:clearResult()'>清除结果</a>";
        	msg = msg+'<br/>   成功文件数：'+queueData.uploadsSuccessful+",失败文件数："+queueData.uploadsErrored;
        	
        	appendStatus(msg);
           	setInterval("clearFile()",5000);//5秒后删除显示的上传成功结果
        }
	});
});
function showResult(data) {
	$("#status").html(data);
}
function appendStatus(data) {
	$("#status").append(data);
}
function uploadFile() {
	//上传队列中的所有文件
	$("#file").uploadify('upload','*');
}
function clearResult() {// 删除显示的上传成功结果
	$("#status").html("");
}
function clearFile() {//清空列表
//	$('#file').uploadify('cancel', '*');
	//取消队列中所有文件，并不返回错误事件。否则如上会出现onUploadError事件。
	$('#file').uploadify('cancel', '*',true);
	clearResult();
}